<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
include_once("libs/setup.php");
include_once("libs/helper.php");
session_start();

if (!check_user_session()) {
    header("Location: signin.php");
    return;
}

function apply(mysqli &$mysqli, Smarty &$smarty) {
    $userID = $_SESSION['ma_user'];
    $applyID = $_REQUEST['applyID'];
    $query = "select * from noi_dung_ung_tuyen where `Ma`={$applyID}";

    $result1 = $mysqli->query($query);
    if ($result1) {
        if ($result1->num_rows == 0) {
            $message = "Không tìm thấy nội dung ứng tuyển yêu cầu";
            notify("Ứng tuyển thất bại", $message, "error", $smarty);
            return false;
        } else {
            $query = "select * from `ung_tuyen` where `MaUser`= {$userID} AND 
`NoiDungUngTuyen`=$applyID";

            $result2 = $mysqli->query($query);
            if ($result2) {
                if ($result2->num_rows > 0) {
                    $message = "Bạn đã ứng tuyển mục này, không thể ứng tuyển được nữa";
                    notify("Ứng tuyển thất bại", $message, "error", $smarty);
                } else {
                    $now = date('Y-m-d H:i:s', time() );
                    
                    $sql = "INsert into `ung_tuyen` 
(`MaUser`,`NoiDungUngTuyen`,`ThoiDiemUngTuyen`,`TinhTrang`) values ({$userID},{$applyID},'$now',0)";
    
$result3 = $mysqli->query($sql);
                    if ($result3) {
                        $user_name = $_SESSION['hoten'];
                        $user_email = $_SESSION['email'];
                        $arr_email = array(array('pvphuc@hcmus.edu.vn','Pham Van Phuc'),array('plcnhan@hcmus.edu.vn','Phan Lu Chinh Nhan'));
                        $subject = "OMS - Co dang ky ho so ung tuyen moi";
                        $email_message = "Xin chào, {$user_name} vừa mới đăng ký hồ sơ ứng tuyển trực tuyến. Xin vui lòng đăng nhập để kiểm tra.";
                        send_mail($subject, $arr_email, $email_message);
                        $arr_email = array(array($user_email,$user_name));
                        $subject = "OMS - Dang ky ung tuyen thanh cong / Success application ";
                        $email_message="Xin chào {$user_name}, bạn đã đăng ký ứng tuyển thành công. Hồ sơ của bạn đang trong quá trình xử lý. Vui lòng chờ đợi kết quả phỏng vấn \r\r Xin chào \r\r Phòng thí nghiệm Nghiên cứu và Ứng dụng Tế bào gốc";
                        send_mail($subject, $arr_email, $email_message);
                        $message = "Bạn đã ứng tuyển thành công";
                        notify("Ứng tuyển thành công", $message, "success", $smarty);
                    }
                }
            }
        }
    }

    if ($mysqli->error) {
        system_failed(NULL, $smarty);
        return false;
    }
    return true;
}

assign_home_header($smarty);

$mysqli = connect_database($smarty);

if (empty($_REQUEST['applyID'])) {

   header("Location: " . $_SERVER['HTTP_REFERER']);
    return;
}
apply($mysqli, $smarty);
?>
